8085 microprocessor simulation tool "8085 SimuKit"
نویسندگان
چکیده
This paper presents an interactive and user-friendly computer package, ‘‘8085SimuKit,’’ which can be used to simulate the operation of an 8085 microprocessor. The package is a practical tool in teaching microprocessor or related courses. The simulator enables the user to verify his/her program in assembly language or directly in machine language. Two built-in editors, one for assembly language instructions and the other for machine language instructions allow the user to type in his code in a similar manner to the integrated development environment offered by other programming languages such as BASIC or C. The simulator will automatically parse the instructions, and extract the commands, operands, and addresses from them. It is also capable of converting an assembly language program to a machine language program, and it gives a list of each assembly command line versus machine code line. The details of registers, ports, interrupts, and flags are all clearly displayed for the user. A copy of the software is available at http://webfea.fea.aub.edu.lb/fea/ software/8085simukit.zip. 2004 Wiley Periodicals, Inc. Comput Appl Eng Educ 12: 249 256, 2004; Published online in Wiley InterScience (www.interscience.wiley.com); DOI 10.1002/cae.20022
منابع مشابه
Simple Pendulum Revisited
We describe a 8085 microprocessor interface developed to make reliable time period measurements. The time period of each oscillation of a simple pendulum was measured using this interface. The variation of the time period with increasing oscillation was studied for the simple harmonic motion (SHM) and for large angle initial displacements (non-SHM). The results underlines the importance of the ...
متن کاملA fast floating-point square-rooting routine for the 8080/8085 microprocessors
Square-root is a function for which numerous numerical methods have been developed. In most math packages for microprocessors, simple iterative methods have been used, as no special demands for speed — nor even for accuracy in some cases are expected: e.g. in [ l ] and [2] the execution time of square-rooting is approx. 2-5 times longer than that of multiplication, and in [3] a quintuple error ...
متن کاملDownregulation of the stress-induced ligand ULBP1 following SV40 infection confers viral evasion from NK cell cytotoxicity
Polyomaviruses are a diverse family of viruses which are prevalent in the human population. However, the interactions of these viruses with the immune system are not well characterized. We have previously shown that two human polyomaviruses, JC and BK, use an identical microRNA to evade immune attack by Natural Killer (NK) cells. We showed that this viral microRNA suppresses ULBP3 expression, a...
متن کاملCAD tool for the automatic generation of microprograms
A methodology for automatic synthesis of microprograms for digital systems modeled in the UAHPL register-transfer-level language is described. The algorithms used in the process of translation from UAHPL description to microprograms are also discussed. Since the UAHPL model is directly related to hardware, this approach is better than those based on ordinary high-level languages or special micr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Comp. Applic. in Engineering Education
دوره 12 شماره
صفحات -
تاریخ انتشار 2004